package com.healthcloud.service.patient;

import com.healthcloud.entity.patient.BoneLooseCheckEntity;
import com.healthcloud.entity.patient.BoneLooseCheckVo;
import com.healthcloud.utils.PageParam;

import java.util.List;

/**
 * 骨松诊疗
 *
 * @author zhangjie
 */
public interface BoneLooseCheckService {

    BoneLooseCheckEntity queryObject(Integer id);

    List<BoneLooseCheckEntity> queryList(BoneLooseCheckVo bean, PageParam pageParam);

    int queryTotal(BoneLooseCheckVo bean);

    void save(BoneLooseCheckEntity boneLooseCheck);

    void update(BoneLooseCheckEntity boneLooseCheck);

    void delete(Integer id);

    void deleteBatch(Integer[] ids);

    void saveOrUpdate(BoneLooseCheckEntity entity);

    /**
     * 获取骨松患者的最近一次诊疗数据
     *
     * @param idCard 身份证号
     * @return
     */
    BoneLooseCheckEntity getLatestCheckInfo(String idCard);

}